﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace Persistencia
{
    public interface IPersistibleModelo : IPersistible
    {
        void CargarParametrosClave(HashTableNCSensitive parameters);

        void CargarParametrosNoClave(HashTableNCSensitive parameters);

        void Cargar(HashTableNCSensitive hts);

        void AntesInsert();

        void AntesUpdate();

        void AntesDelete();

        void DespuesInsert();

        void DespuesUpdate();

        void DespuesDelete();

        string HashDatos { get; }

        PersistibleDB Persistible { get; set; }

        
    }
}
